package cn.achao.csr.openapi.dao;

import cn.achao.csr.api.model.entity.SysApi;
import cn.achao.csr.openapi.mapper.SysApiMapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;

import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;


@Slf4j
@Service
@RequiredArgsConstructor
public class SysApiDao extends ServiceImpl<SysApiMapper, SysApi> {

    // 启用
    private static final String ENABLE = "1";

    public SysApi getApiByApiName(String apiName) {
        return lambdaQuery()
                .eq(SysApi::getApiName, apiName)
                .eq(SysApi::getStatus, ENABLE)
                .one();
    }
}

